import type {RouteLocation,RouteLocationRaw} from 'vue-router';
import type {
	HrefTarget,
} from '../../../type';

export interface MenuItem extends Record<string,any>{
	_lazy?:boolean;
	_expandable?:boolean;
	_expand?:boolean;
	_leaf?:boolean;
	_disabled?:boolean;
	_replace?:boolean;
	_target?:HrefTarget;
	_slot?:string;
}
export interface ResolvedRoute extends RouteLocation{
	href:string;
}
export interface extraMeta{
	href?:string;
	to?:RouteLocationRaw;
	resolvedRoute?:ResolvedRoute;
}